package com.gonsin.gview.general.po;

import lombok.Data;

@Data
public class FieldPo {

    /**
     * 变量名字
     */
    private String name;

    /**
     * 变量名字（下划线）
     */
    private String nameUnderline;

    /**
     * 成员变量类型
     */
    private String type;

    /**
     * 成员变量类型
     */
    private String comment;

    /**
     * 成员变量类型(对应数据库类型)
     */
    private String dbType;

    /**
     * 列表中是否能查看
     */
    private boolean tableCanSee;

    /**
     * 在添加时候，是否需要该字段
     */
    private boolean needCreate;

    /**
     * 在修改时候，是否需要该字段
     */
    private boolean needUpdate;

    /**
     * 是否非空
     */
    private boolean nullable;

    /**
     * 是否可用于搜索条件
     */
    private boolean searchable;

    /**
     * 是否支持模糊搜索
     */
    private boolean supportFuzzySearch;

}
